WBCR\Titan\Tweaks\Login_Interstitial_Session A

Total Complexity 68
Dependencies 2
Dependents 3
Total lines 539
Lines of code 214
Logical lines of code 108
Comment lines 233
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
initialize_from_global_state()
S
58 7 15
verify()
S
57 6 16
verify_for_payload()
S
57 6 16
get()
S
65 5 7
delete()
S
63 4 9
get_all()
S
61 3 11
create()
S
54 2 20
validate_meta()
S
76 2 3
verify_signature()
S
69 2 7
get_signature_for_payload()
S
64 2 8
get_signature()
S
65 2 8
verify_signature_for_payload()
S
69 2 7
get_redirect_to()
S
78 2 3
log()
S
70 2 6
get_id()
S
82 1 3
is_current_requested()
S
80 1 3
is_interstitial_requested()
S
79 1 3
is_interstitial_completed()
S
79 1 3
save()
S
66 1 8
get_user()
S
82 1 3
__construct()
S
74 1 5
set_current_interstitial()
S
73 1 5
set_state()
S
76 1 4
get_state()
S
80 1 3
set_interim_login()
S
76 1 4
is_interim_login()
S
79 1 3
set_redirect_to()
S
76 1 4
set_remember_me()
S
76 1 4
is_remember_me()
S
79 1 3
get_show_after()
S
80 1 3
add_show_after()
S
76 1 4
get_completed_interstitials()
S
80 1 3
add_completed_interstitial()
S
76 1 4
get_current_interstitial()
S
80 1 3
is_expired()
S
77 1 3